package com.power.service;

import com.power.domain.MemberAddr;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
* @author dingchunlin
* @description 针对表【member_addr(用户配送地址)】的数据库操作Service
* @createDate 2024-07-10 15:12:14
*/
public interface MemberAddrService extends IService<MemberAddr> {

    /**
     * 查询所有用户配送地址
     * @return 用户配送地址列表
     */
    List<MemberAddr> queryAllMemberAddr();


    /**
     * 修改默认地址
     * @param addrId 地址ID
     * @return 结果
     */
    Boolean modifyDefaultAddr(Long addrId);

    /**
     * 保存配送地址
     * @param memberAddr 配送地址
     * @return 结果
     */
    Boolean saveMemberAddr(MemberAddr memberAddr);

    /**
     * 修改配送地址
     * @param memberAddr  配送地址
     * @return 结果
     */
    Boolean modifyMemberAddr(MemberAddr memberAddr);


}
